﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Fantacid303.ProcessAffinityControl.Manager.Extensions;
using System.Windows.Input;

namespace Fantacid303.ProcessAffinityControl.Manager.MainWindowViewModels
{
	partial class ProcessViewModel
	{
		private class MyExcludeCommand : MyCommandBase<ProcessViewModel>
		{
			public MyExcludeCommand(ProcessViewModel model) : base(model)
			{}

			public override bool CanExecute(object parameter)
			{
				return true;
			}

			public override void Execute(object parameter)
			{
				throw new NotImplementedException();
			}
		}

		/// <summary>
		/// Gets command which adds this process name to the exclusion list
		/// </summary>
		/// <value>The delete command.</value>
		public ICommand ExcludeCommand { get; private set; }
	}
}
